#ifndef UPDATALOGIC
#define UPDATALOGIC
#include <iostream>
#include <map>
#include <glib.h>
using namespace std;

class UpdataLogic
{
private:
    /* data */
public:
    UpdataLogic(/* args */);
    ~UpdataLogic();
    bool execute(map<string,string> param);
    void replaceFile(string configPath,string installPath);
    gboolean copyFile(const char *srcfile, const char *dstfile);
    int createDirectory(const char *path);
};


#endif